home *** CD-ROM | disk | FTP | other *** search
/ Clickx 115 / Clickx 115.iso / software / tools / windows / tails-i386-0.16.iso / live / filesystem.squashfs / usr / include / scribus-ng / documentinformation.h < prev    next >
Encoding:
C/C++ Source or Header  |  2007-07-23  |  2.7 KB  |  84 lines

  1. /*
  2. For general Scribus (>=1.3.2) copyright and licensing information please refer
  3. to the COPYING file provided with the program. Following this notice may exist
  4. a copyright and/or license notice that predates the release of Scribus 1.3.2
  5. for which a new license (GPL+exception) is in place.
  6. */
  7. /***************************************************************************
  8.     begin                : Apr 2005
  9.     copyright            : (C) 2005 by Craig Bradney
  10.     email                : cbradney@zip.com.au
  11. ***************************************************************************/
  12.  
  13. /***************************************************************************
  14. *                                                                         *
  15. *   ScMW program is free software; you can redistribute it and/or modify  *
  16. *   it under the terms of the GNU General Public License as published by  *
  17. *   the Free Software Foundation; either version 2 of the License, or     *
  18. *   (at your option) any later version.                                   *
  19. *                                                                         *
  20. ***************************************************************************/
  21.  
  22. #ifndef DOCUMENTINFORMATION_H
  23. #define DOCUMENTINFORMATION_H
  24.  
  25. #include <QString>
  26. #include "scribusapi.h"
  27.  
  28. class SCRIBUS_API DocumentInformation
  29. {
  30.     public:
  31.         DocumentInformation();
  32.         ~DocumentInformation() {};
  33.         const QString getAuthor();
  34.         const QString getComments();
  35.         const QString getContrib();
  36.         const QString getCover();
  37.         const QString getDate();
  38.         const QString getFormat();
  39.         const QString getIdent();
  40.         const QString getKeywords();
  41.         const QString getLangInfo();
  42.         const QString getPublisher();
  43.         const QString getRelation();
  44.         const QString getRights();
  45.         const QString getSource();
  46.         const QString getTitle();
  47.         const QString getType();
  48.         
  49.         void setAuthor(const QString &_author);
  50.         void setComments(const QString &_comments);
  51.         void setContrib(const QString &_contrib);
  52.         void setCover(const QString &_cover);
  53.         void setDate(const QString &_date);
  54.         void setFormat(const QString &_format);
  55.         void setIdent(const QString &_ident);
  56.         void setKeywords(const QString &_keywords);
  57.         void setLangInfo(const QString &_langInfo);
  58.         void setPublisher(const QString &_publisher);
  59.         void setRelation(const QString &_relation);
  60.         void setRights(const QString &_rights);
  61.         void setSource(const QString &_source);
  62.         void setTitle(const QString &_title);
  63.         void setType(const QString &_type);
  64.         
  65.     private:
  66.         QString author;
  67.         QString comments;
  68.         QString contrib;
  69.         QString cover;
  70.         QString date;
  71.         QString format;
  72.         QString ident;
  73.         QString keywords;
  74.         QString langInfo;
  75.         QString publisher;
  76.         QString relation;
  77.         QString rights;
  78.         QString source;
  79.         QString title;
  80.         QString type;
  81. };
  82.  
  83. #endif
  84.